// 人物属性
const path = require('path');
const VueLoaderPlugin  = require('vue-loader/lib/plugin')
const HtmlWebpackPlugin = require('html-webpack-plugin')
module.exports = {
  entry: './src/main.js', // webpack入口
  output: { // 出口
    path: path.resolve(__dirname, 'dist'),
    filename: 'bundle.js',
  },
  plugins: [
    // 请确保引入这个插件！
      new VueLoaderPlugin(),
      new HtmlWebpackPlugin({
        template: './public/index.html' // 以此为基准生成打包后html文件
    })
  ],
  module: {
    rules: [
      // ... 其它规则
      {
        test: /\.vue$/,
        loader: 'vue-loader'
      }
    ]
  },
};